package com.wms.service;

import com.wms.entity.WUserStore;
import com.wms.mytool.Result;
import com.wms.vo.WUserStoreInfo;


/**
 * 用户-仓库权限表(WUserStore)表服务接口
 *
 * @author makejava
 * @since 2023-10-20 17:21:21
 */
public interface WUserStoreService {
    /**
     * 查询所有
     * @return 实例对象
     */
    Result selectAll();

    Result selectByUid(Integer id);

    /**
     * 添加仓库权限
     * @param wUserStore 仓库权限信息
     * @return 实例对象
     */
    Result addWUserStore(WUserStore wUserStore);

    /**
     * 修改仓库权限信息
     * @param wUserStore 仓库权限信息
     * @return 实例对象
     */
    Result updateWUserStore(WUserStore wUserStore);


    Result updateByVo(WUserStoreInfo wUserStoreInfo);
    /**
     * 删除仓库权限信息
     * @param id 仓库权限id
     * @return 实例对象
     */
    Result deleteWUserStore(Integer id);
}
